package com.cheyunkeji.er.utils;


import com.cheyunkeji.er.bean.evaluate.CarInfo;

import java.util.Comparator;

/**
 * 用来对ListView中的数据根据A-Z进行排序，前面两个if判断主要是将不是以汉字开头的数据放在后面
 */
public class CarBrandPinyinComparator implements Comparator<CarInfo.CarBrand> {

    public int compare(CarInfo.CarBrand o1, CarInfo.CarBrand o2) {
        //这里主要是用来对ListView里面的数据根据ABCDEFG...来排序
        if (o1.getFletter().equals("@")
                || o2.getFletter().equals("#")) {
            return -1;
        } else if (o1.getFletter().equals("#")
                || o2.getFletter().equals("@")) {
            return 1;
        } else {
            return o1.getFletter().compareTo(o2.getFletter());

//            return PinyinUtils.getPingYin(o1.getTitle()).compareTo(PinyinUtils.getPingYin(o2.getTitle()));
        }
    }
}
